.itemsetfield { margin-bottom: 2em; }
.itemsetfield-heading { font-size: 1.2em; font-weight: 600; }
.itemsetfield ul { border-top: 1px solid #eee; margin-bottom: 1em; padding: 0; }
.itemsetfield li { overflow: hidden; padding: 5px 3px; font-size: 11px; border-bottom: 1px solid #eee; zoom: 1; margin: 0; }
.itemsetfield-sortable li { cursor: move; }
.itemsetfield li.odd { background: white; }
.itemsetfield li.even { background: #F8F8F8; }
.itemsetfield li.itemsetfield-noitems { color: #888; }
.itemsetfield .itemsetfield-item-actions { float: right; }

.itemsetfield-dialog a { font-size: 12px; }
.itemsetfield-dialog form fieldset .field { padding-top: 0; margin-top: 0.5em; margin-bottom: 0.5em; }

.itemsetfield dl dt { height: 0; overflow: visible; }
.itemsetfield dl dd { margin-left: 100px; }

.itemsetfield-pagination { padding: 3px; margin-bottom: 5px; text-align: center; }
.itemsetfield-pagination a { font-size: 11px; }
.itemsetfield-pagination-current { font-size: 11px; font-weight: bold; }
.itemsetfield-pagination-prev { margin-right: 5px; }
.itemsetfield-pagination-next { margin-left: 5px; }